#!/bin/sh
db_name="manager"
mysql_exec="mysql -uroot -proot -h127.0.0.1  --default-character-set=utf8 "

for table_index in {1..9}
do
set -x
${mysql_exec} -e "
use ${db_name};
##DROP TABLE IF EXISTS log_0${table_index};
CREATE TABLE log_0${table_index} (
    id bigint NOT NULL AUTO_INCREMENT,
    system_code varchar(20) DEFAULT NULL COMMENT '日志来源',
    log_user varchar(50) NOT NULL COMMENT '操作人',
    log_group varchar(50) NOT NULL COMMENT '日志组',
    log_type tinyint DEFAULT NULL COMMENT '操作类型',
    log_action varchar(255) DEFAULT NULL COMMENT '操作路径 ',
    log_remark varchar(1000) DEFAULT NULL COMMENT '操作说明',
    log_detail json DEFAULT NULL COMMENT '操作内容明细',
    log_old_detail json DEFAULT NULL COMMENT '操作前内容明细',
    log_operated varchar(50) DEFAULT NULL COMMENT '被操作者',
    log_ip varchar(15) DEFAULT NULL COMMENT '操作ip',
    log_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间',
    PRIMARY KEY (id),
    KEY index_log_time (log_time)
) ENGINE=InnoDB COMMENT='操作日志记录';
"
done

for table_index in {10..12}
do
set -x
${mysql_exec} -e "
use ${db_name};
##DROP TABLE IF EXISTS log_${table_index};
CREATE TABLE log_${table_index} (
    id bigint(20) NOT NULL AUTO_INCREMENT,
    system_code varchar(20) DEFAULT NULL COMMENT '日志来源',
    log_user varchar(50) NOT NULL COMMENT '操作人',
    log_group varchar(50) NOT NULL COMMENT '日志组',
    log_type tinyint(1) DEFAULT NULL COMMENT '操作类型',
    log_action varchar(255) DEFAULT NULL COMMENT '操作路径 ',
    log_remark varchar(1000) DEFAULT NULL COMMENT '操作说明',
    log_detail json DEFAULT NULL COMMENT '操作内容明细',
    log_old_detail json DEFAULT NULL COMMENT '操作前内容明细',
    log_operated varchar(50) DEFAULT NULL COMMENT '被操作者',
    log_ip varchar(15) DEFAULT NULL COMMENT '操作ip',
    log_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间',
    PRIMARY KEY (id),
    KEY index_log_time (log_time)
) ENGINE=InnoDB COMMENT='操作日志记录';
"
done
